{\rtf1\ansi\ansicpg936\cocoartf1348\cocoasubrtf170
{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\froman\fcharset0 Times-Roman;\f2\fnil\fcharset134 STSongti-SC-Regular;
\f3\fnil\fcharset134 STHeitiSC-Light;\f4\fnil\fcharset0 Menlo-Regular;}
{\colortbl;\red255\green255\blue255;\red69\green39\blue0;\red103\green29\blue0;\red155\green44\blue1;
\red164\green8\blue0;\red29\green133\blue25;\red77\green0\blue158;\red46\green13\blue110;\red0\green11\blue255;
\red92\green38\blue153;\red180\green0\blue98;\red110\green32\blue13;\red186\green0\blue17;\red255\green39\blue18;
\red74\green0\blue230;\red68\green137\blue147;}
\paperw11900\paperh16840\margl1440\margr1440\vieww15800\viewh10500\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural

\f0\fs24 \cf0 \

\itap1\trowd \taflags1 \trgaph108\trleft-108 \trbrdrt\brdrnil \trbrdrl\brdrnil \trbrdrt\brdrnil \trbrdrr\brdrnil 
\clmgf \clvertalb \clshdrawnil \clwWidth27020\clftsWidth3 \clheight360 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx2880
\clmrg \clvertalb \clshdrawnil \clwWidth27020\clftsWidth3 \clheight360 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx5760
\clmrg \clvertalb \clshdrawnil \clwWidth27020\clftsWidth3 \clheight360 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx8640
\pard\intbl\itap1\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\tx8411\pardeftab720\qc

\f1\fs96 \cf2 \expnd0\expndtw0\kerning0
 
\f2 \cf3 UIScrollView\'b9\'f6\'b6\'af\'ca\'d4\'cd\'bc\'ba\'cd\'d2\'ec\'b2\'bd\'cf\'c2\'d4\'d8
\f0\fs24 \cf0 \kerning1\expnd0\expndtw0 \cell 
\pard\intbl\itap1\cell 
\pard\intbl\itap1\cell \lastrow\row
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural

\f3 \cf0 \
\

\fs72 \cf4 \'d2\'bb\'a1\'a2\'d1\'a7\'cf\'b0\'c4\'bf\'b1\'ea\'a3\'ba
\f0\fs48 \cf0 \
\

\itap1\trowd \taflags1 \trgaph108\trleft-108 \trbrdrt\brdrnil \trbrdrl\brdrnil \trbrdrt\brdrnil \trbrdrr\brdrnil 
\clmgf \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx4320
\clmrg \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx8640
\pard\intbl\itap1\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720

\f1 \cf0 \expnd0\expndtw0\kerning0
1. 
\f2 \'d5\'c6\'ce\'d5
\f1 UIScrollView
\f2 \'b5\'c4\'ca\'b9\'d3\'c3
\f0 \kerning1\expnd0\expndtw0 \cell 
\pard\intbl\itap1\cell \lastrow\row
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \

\itap1\trowd \taflags1 \trgaph108\trleft-108 \trbrdrt\brdrnil \trbrdrl\brdrnil \trbrdrt\brdrnil \trbrdrr\brdrnil 
\clmgf \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx4320
\clmrg \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx8640
\pard\intbl\itap1\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720

\f1 \cf0 \expnd0\expndtw0\kerning0
2. 
\f2 \'d5\'c6\'ce\'d5
\f1 UIScrollView
\f2 \'b3\'a3\'d3\'c3\'b5\'c4\'b4\'fa\'c0\'ed\'b7\'bd\'b7\'a8
\f0 \kerning1\expnd0\expndtw0 \cell 
\pard\intbl\itap1\cell \lastrow\row
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \

\itap1\trowd \taflags1 \trgaph108\trleft-108 \trbrdrt\brdrnil \trbrdrl\brdrnil \trbrdrt\brdrnil \trbrdrr\brdrnil 
\clmgf \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx4320
\clmrg \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx8640
\pard\intbl\itap1\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720

\f1 \cf0 \expnd0\expndtw0\kerning0
3. 
\f2 \'d5\'c6\'ce\'d5
\f1 UIPageControl
\f2 \'b5\'c4\'ca\'b9\'d3\'c3
\f0 \kerning1\expnd0\expndtw0 \cell 
\pard\intbl\itap1\cell \lastrow\row
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \

\itap1\trowd \taflags1 \trgaph108\trleft-108 \trbrdrt\brdrnil \trbrdrl\brdrnil \trbrdrt\brdrnil \trbrdrr\brdrnil 
\clmgf \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx4320
\clmrg \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx8640
\pard\intbl\itap1\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720

\f1 \cf0 \expnd0\expndtw0\kerning0
4. 
\f2 \'d5\'c6\'ce\'d5
\f1 http
\f2 \'d0\'ad\'d2\'e9\'b5\'c4\'bb\'f9\'b1\'be\'b8\'c5\'c4\'ee
\f0 \kerning1\expnd0\expndtw0 \cell 
\pard\intbl\itap1\cell \lastrow\row
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \

\itap1\trowd \taflags1 \trgaph108\trleft-108 \trbrdrt\brdrnil \trbrdrl\brdrnil \trbrdrt\brdrnil \trbrdrr\brdrnil 
\clmgf \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx4320
\clmrg \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx8640
\pard\intbl\itap1\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720

\f1 \cf0 \expnd0\expndtw0\kerning0
5. 
\f2 \'d5\'c6\'ce\'d5\'cd\'f8\'c2\'e7\'d2\'ec\'b2\'bd\'cf\'c2\'d4\'d8\'ba\'cd\'cd\'ac\'b2\'bd\'cf\'c2\'d4\'d8\'b5\'c4\'c7\'f8\'b1\'f0
\f0 \kerning1\expnd0\expndtw0 \cell 
\pard\intbl\itap1\cell \lastrow\row
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \

\itap1\trowd \taflags1 \trgaph108\trleft-108 \trbrdrt\brdrnil \trbrdrl\brdrnil \trbrdrt\brdrnil \trbrdrr\brdrnil 
\clmgf \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx4320
\clmrg \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx8640
\pard\intbl\itap1\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720

\f1 \cf0 \expnd0\expndtw0\kerning0
6. NSURLConnection
\f2 \'b7\'e2\'d7\'b0\'cd\'f8\'c2\'e7\'c7\'eb\'c7\'f3\'c0\'e0
\f0 \kerning1\expnd0\expndtw0 \cell 
\pard\intbl\itap1\cell \lastrow\row
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \

\itap1\trowd \taflags1 \trgaph108\trleft-108 \trbrdrt\brdrnil \trbrdrl\brdrnil \trbrdrt\brdrnil \trbrdrr\brdrnil 
\clmgf \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx4320
\clmrg \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx8640
\pard\intbl\itap1\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720

\f1 \cf0 \expnd0\expndtw0\kerning0
7. SDWebImage
\f2 \'d2\'ec\'b2\'bd\'cd\'bc\'c6\'ac\'cf\'c2\'d4\'d8\'ca\'b9\'d3\'c3
\f0 \kerning1\expnd0\expndtw0 \cell 
\pard\intbl\itap1\cell \lastrow\row
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf0 \

\itap1\trowd \taflags1 \trgaph108\trleft-108 \trbrdrt\brdrnil \trbrdrl\brdrnil \trbrdrt\brdrnil \trbrdrr\brdrnil 
\clmgf \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx4320
\clmrg \clvertalb \clshdrawnil \clwWidth26720\clftsWidth3 \clheight280 \clbrdrt\brdrs\brdrw20\brdrcf0 \clbrdrl\brdrs\brdrw20\brdrcf0 \clbrdrb\brdrs\brdrw20\brdrcf0 \clbrdrr\brdrs\brdrw20\brdrcf0 \clpadt40 \clpadl40 \clpadb40 \clpadr40 \gaph\cellx8640
\pard\intbl\itap1\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720

\f1 \cf0 \expnd0\expndtw0\kerning0
8. NSURLSession
\f2 \'b5\'c4\'bb\'f9\'b1\'be\'d3\'c3\'b7\'a8
\f0 \kerning1\expnd0\expndtw0 \cell 
\pard\intbl\itap1\cell \lastrow\row
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural

\f3\fs72 \cf5 \
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\pardirnatural
\cf5 \'b6\'fe\'a1\'a2\'d6\'f7\'d2\'aa\'c4\'da\'c8\'dd\'a3\'ba\
\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural

\b \cf0 1.\expnd0\expndtw0\kerning0
UIScrollView
\b0 \kerning1\expnd0\expndtw0 \
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural

\fs48 \cf0 \
1.scrollView\'b5\'c4\'b4\'b4\'bd\'a8\'ba\'cd\'bb\'f9\'b1\'be\'c9\'e8\'d6\'c3\
2.scrollView\'c8\'ab\'c4\'da\'c8\'dd\'ca\'d3\'cd\'bc\'b4\'f3\'d0\'a1\'c9\'e8\'d6\'c3contentSize\'a3\'a8\'d7\'a2\'d2\'e2\'a3\'ac\'d6\'bb\'d3\'d0contentSize\'b5\'c4\'b4\'f3\'d0\'a1\'b1\'c8frame.zise\'b4\'f3\'ca\'b1\'a3\'ac\'b2\'c5\'bf\'c9\'d2\'d4\'b9\'f6\'b6\'af\'a3\'a9\
3.\'ca\'c7\'b7\'f1\'b7\'d6\'d2\'b3\'cf\'d4\'ca\'bepagingEnable\
4.\'ca\'c7\'b7\'f1\'cf\'d4\'ca\'be\'b9\'f6\'b6\'af\'cc\'f5show\'a3\'a8\'ba\'e1\'cf\'f2\'b9\'f6\'b6\'af\'ba\'cd\'d7\'dd\'cf\'f2\'b9\'f6\'b6\'af\'a3\'a9\
5.\'ca\'c7\'b7\'f1\'be\'df\'d3\'d0\'b5\'af\'bb\'c9\'d0\'a7\'b9\'fbbounces\
6.\'c9\'e8\'d6\'c3\'b5\'b1\'c7\'b0\'b2\'e9\'bf\'b4\'b5\'c4\'ce\'bb\'d6\'c3contentOfSet
\f4 \CocoaLigature0 \
\pard\tx1155\pardeftab1155\pardirnatural
\cf0     \cf6 //
\f3 \'b4\'b4\'bd\'a8\'b9\'f6\'b6\'af\'ca\'d3\'cd\'bc
\f4 \cf0 \
    \cf7 UIScrollView\cf0  *scrollView = [[\cf7 UIScrollView\cf0  \cf8 alloc\cf0 ] \cf8 initWithFrame\cf0 :\cf8 CGRectMake\cf0 (\cf9 10\cf0 ,\cf9 74\cf0 ,\cf9 300\cf0 ,\cf9 396\cf0 )];\
    \cf6 //
\f3 \'cc\'ed\'bc\'d3\'b5\'bd
\f4 scrollView
\f3 \'c9\'cf\'b5\'c4\'ca\'d3\'cd\'bc\'bf\'c9\'d2\'d4\'bd\'d0\'c4\'da\'c8\'dd\'ca\'d3\'cd\'bc
\f4 \cf0 \
    [scrollView \cf8 addSubview\cf0 :imageView];\
    scrollView.\cf10 backgroundColor\cf0  = [\cf7 UIColor\cf0  \cf8 redColor\cf0 ];\
    [imageView \cf8 release\cf0 ];\
    \cf6 //
\f3 \'c9\'e8\'d6\'c3\'c4\'da\'c8\'dd\'ca\'d3\'cd\'bc\'b5\'c4\'b9\'f6\'b6\'af\'c7\'f8\'d3\'f2
\f4 ,contentSize
\f3 \'d2\'bb\'b0\'e3\'c9\'e8\'d6\'c3\'b3\'c9\'c4\'da\'c8\'dd\'ca\'d3\'cd\'bc\'b5\'c4\'b4\'f3\'d0\'a1
\f4 ,
\f3 \'bb\'f2\'d5\'df\'ca\'c7\'b6\'e0\'b8\'f6\'c4\'da\'c8\'dd\'ca\'d3\'cd\'bc\'b5\'c4
\f4 size\cf0 \
    \cf6 //contentSize 
\f3 \'b1\'c8
\f4 scrollView
\f3 \'b1\'be\'c9\'ed\'b5\'c4
\f4 size
\f3 \'b4\'f3\'ca\'b1\'a3\'ac
\f4 scrollView
\f3 \'b2\'c5\'d3\'d0\'b9\'f6\'b6\'af\'d0\'a7\'b9\'fb
\f4 \cf0 \
    \cf6 //
\f3 \'d6\'d8\'b5\'e3
\f4 \cf0 \
    scrollView.\cf10 contentSize\cf0  = \cf8 CGSizeMake\cf0 (imageView.\cf10 frame\cf0 .\cf10 size\cf0 .\cf10 width\cf0 ,imageView.\cf10 frame\cf0 .\cf10 size\cf0 .\cf10 height\cf0 );\
    \cf6 //
\f3 \'d2\'fe\'b2\'d8\'b9\'f6\'b6\'af\'cc\'f5
\f4 \cf0 \
    scrollView.\cf10 showsHorizontalScrollIndicator\cf0  = \cf11 NO\cf0 ;\
    scrollView.\cf10 showsVerticalScrollIndicator\cf0  = \cf11 NO\cf0 ;\
    \cf6 //
\f3 \'bd\'fb\'d6\'b9\'b1\'df\'bd\'e7\'bb\'d8\'b5\'af\'d0\'a7\'b9\'fb
\f4 \cf0 \
    scrollView.\cf10 bounces\cf0  = \cf11 NO\cf0 ;\
    \cf6 //
\f3 \'d6\'d8\'b5\'e3
\f4 (
\f3 \'c6\'ab\'d2\'c6\'c1\'bf
\f4 ) 
\f3 \'c4\'da\'c8\'dd\'ca\'d3\'cd\'bc\'d7\'f3\'c9\'cf\'bd\'c7\'b5\'c4\'b5\'e3\'ce\'aa\'d7\'f8\'b1\'ea\'d4\'ad\'b5\'e3
\f4 ,scrollView
\f3 \'b5\'c4\'c6\'f0\'ca\'bc\'b5\'e3\'d3\'eb\'c4\'da\'c8\'dd\'ca\'d3\'cd\'bc\'d7\'f3\'c9\'cf\'bd\'c7\'b5\'c4\'b5\'e3
\f4 (
\f3 \'c4\'da\'c8\'dd\'ca\'d3\'cd\'bc\'b5\'c4\'c6\'f0\'ca\'bc\'b5\'e3
\f4 )
\f3 \'b5\'c4\'c6\'ab\'d2\'c6\'c1\'bf
\f4 \cf0 \
    scrollView.\cf10 contentOffset\cf0  = \cf8 CGPointMake\cf0 (\cf9 200\cf0 ,\cf9 200\cf0 );\
    \cf6 //
\f3 \'d6\'d8\'b5\'e3
\f4  (
\f3 \'c9\'e8\'d6\'c3
\f4 scrollView
\f3 \'b5\'c4\'b7\'d6\'d2\'b3\'ca\'f4\'d0\'d4
\f4 ,
\f3 \'bb\'e1\'bd\'ab\'c4\'da\'c8\'dd\'ca\'d3\'cd\'bc\'bd\'f8\'d0\'d0\'b7\'d6\'d2\'b3\'bc\'c6\'cb\'e3
\f4 ,
\f3 \'c3\'bf\'d2\'b3\'b4\'f3\'d0\'a1\'d3\'eb
\f4 scrollView
\f3 \'b5\'c4
\f4 size
\f3 \'d2\'bb\'d6\'c2
\f4 )\cf0 \
    \cf6 //scrollView.pagingEnabled = YES;\cf0 \
    \cf6 //
\f3 \'c9\'e8\'d6\'c3\'b4\'fa\'c0\'ed
\f4 \cf0 \
    scrollView.\cf10 delegate\cf0  = \cf11 self\cf0 ;\
    \cf6 //
\f3 \'bd\'f8\'d0\'d0\'cb\'f5\'b7\'c5\'ca\'b1\'a3\'ac\'b2\'bb\'d3\'c3\'c0\'ed\'bb\'e1
\f4 contentSize
\f3 \'b5\'c4\'b1\'e4\'bb\'af
\f4 \cf0 \
    \cf6 //
\f3 \'c9\'e8\'d6\'c3\'c4\'da\'c8\'dd\'ca\'d3\'cd\'bc\'b5\'c4\'d7\'ee\'b4\'f3\'cb\'f5\'b7\'c5\'cf\'b5\'ca\'fd
\f4 \cf0 \
    scrollView.\cf10 maximumZoomScale\cf0  =\cf9 2.0\cf0 ;\
    \cf6 //
\f3 \'d7\'ee\'d0\'a1\'cb\'f5\'b7\'c5\'cf\'b5\'ca\'fd
\f4 \cf0 \
    scrollView.\cf10 minimumZoomScale\cf0  =\cf9 0.5\cf0 ;
\f3 \CocoaLigature1 \
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural
\cf0 7. scrollView\'b5\'c4\'d0\'ad\'d2\'e9\'b4\'fa\'c0\'ed\'a3\'ba
\f4 \CocoaLigature0 \
\pard\tx1155\pardeftab1155\pardirnatural
\cf12 #pragma mark **
\f3 \'d4\'da\'d5\'fb\'b8\'f6\'cd\'bc\'c6\'ac\'b1\'bb\'cd\'cf\'d7\'a7\'b5\'c4\'b9\'fd\'b3\'cc\'b5\'b1\'d6\'d0\'d2\'bb\'d6\'b1\'b1\'bb\'b5\'f7\'d3\'c3\'b5\'c4\'b7\'bd\'b7\'a8
\f4 **\
\pard\tx1155\pardeftab1155\pardirnatural
\cf0 -(\cf11 void\cf0 )scrollViewDidScroll:(\cf7 UIScrollView\cf0  *)scrollView\{\
    \
    \cf8 NSLog\cf0 (\cf13 @"
\f3 \'ce\'d2\'b1\'bb\'d2\'bb\'d6\'b1\'b5\'f7\'d3\'c3\'d7\'c5
\f4 ~
\f3 \'ce\'d2\'b5\'c4\'c6\'ab\'d2\'c6\'c1\'bf\'ca\'c7
\f4 x = %f y = %f"\cf0 ,scrollView.\cf10 contentOffset\cf0 .\cf10 x\cf0 ,scrollView.\cf10 contentOffset\cf0 .\cf10 y\cf0 );\
\}\
\pard\tx1155\pardeftab1155\pardirnatural
\cf12 #pragma mark **
\f3 \'b9\'d8\'d3\'da\'bc\'f5\'cb\'d9\'b5\'c4\'b4\'fa\'c0\'ed\'b7\'bd\'b7\'a8
\f4 **\
\pard\tx1155\pardeftab1155\pardirnatural
\cf0 -(\cf11 void\cf0 )scrollViewDidEndDecelerating:(\cf7 UIScrollView\cf0  *)scrollView\{\
    \
    \cf8 NSLog\cf0 (\cf13 @"
\f3 \'bd\'e1\'ca\'f8\'bc\'f5\'cb\'d9\'b9\'fd\'b3\'cc
\f4 "\cf0 );\
\}\
-(\cf11 void\cf0 )scrollViewWillBeginDecelerating:(\cf7 UIScrollView\cf0  *)scrollView\{\
    \cf8 NSLog\cf0 (\cf13 @"
\f3 \'bd\'ab\'d2\'aa\'bf\'aa\'ca\'bc\'bc\'f5\'cb\'d9
\f4 "\cf0 );\
\}\
\pard\tx1155\pardeftab1155\pardirnatural
\cf12 #pragma mark **
\f3 \'b9\'d8\'d3\'da\'cd\'cf\'d7\'a7\'b5\'c4\'b7\'bd\'b7\'a8
\f4 (Drag)**\
\pard\tx1155\pardeftab1155\pardirnatural
\cf0 -(\cf11 void\cf0 )scrollViewDidEndDragging:(\cf7 UIScrollView\cf0  *)scrollView willDecelerate:(\cf11 BOOL\cf0 )decelerate\{\
    \
    \cf8 NSLog\cf0 (\cf13 @"
\f3 \'bd\'e1\'ca\'f8\'cd\'cf\'d7\'a7
\f4 "\cf0 );\
\}\
-(\cf11 void\cf0 )scrollViewWillBeginDragging:(\cf7 UIScrollView\cf0  *)scrollView\{\
    \
    \cf8 NSLog\cf0 (\cf13 @"
\f3 \'bd\'ab\'d2\'aa\'bf\'aa\'ca\'bc\'cd\'cf\'d7\'a7
\f4 "\cf0 );\
\}\
-(\cf11 void\cf0 )scrollViewWillEndDragging:(\cf7 UIScrollView\cf0  *)scrollView withVelocity:(\cf10 CGPoint\cf0 )velocity targetContentOffset:(\cf11 inout\cf0  \cf10 CGPoint\cf0  *)targetContentOffset\{\
    \
    \cf8 NSLog\cf0 (\cf13 @"
\f3 \'bd\'ab\'d2\'aa\'bd\'e1\'ca\'f8\'cd\'cf\'d7\'a7
\f4 "\cf0 );\
\}\
\pard\tx1155\pardeftab1155\pardirnatural
\cf12 #pragma mark **
\f3 \'b9\'d8\'d3\'da\'b9\'f6\'b6\'af\'b5\'bd\'b6\'a5\'b2\'bf\'b5\'c4\'b4\'fa\'c0\'ed\'b7\'bd\'b7\'a8
\f4 **\
\pard\tx1155\pardeftab1155\pardirnatural
\cf0 -(\cf11 BOOL\cf0 )scrollViewShouldScrollToTop:(\cf7 UIScrollView\cf0  *)scrollView\{\
    \
    \cf6 //
\f3 \'ca\'c7\'b7\'f1\'c9\'e8\'d6\'c3\'b5\'e3\'bb\'f7\'d7\'b4\'cc\'ac\'c0\'b8\'bb\'d8\'b9\'f6\'b5\'bd\'d7\'ee\'b6\'a5\'b2\'bf
\f4  
\f3 \'c4\'ac\'c8\'cf\'ce\'aa
\f4 YES\cf0 \
    \cf6 //
\f3 \'c8\'e7\'b9\'fb\'d2\'bb\'b8\'f6\'bd\'e7\'c3\'e6\'b4\'e6\'d4\'da
\f4 2
\f3 \'b8\'f6\'d2\'d4\'c9\'cf\'b5\'c4
\f4 scrollView
\f3 \'b5\'c4\'ca\'b1\'ba\'f2
\f4 ,
\f3 \'d5\'e2\'b8\'f6\'b7\'bd\'b7\'a8\'bb\'e1\'ca\'a7\'c1\'e9\'a3\'ac\'bd\'e2\'be\'f6\'b0\'ec\'b7\'a8\'c8\'c3\'c6\'e4\'d6\'d0\'b5\'c4\'d2\'bb\'b8\'f6
\f4  == YES 
\f3 \'c1\'ed\'cd\'e2\'b5\'c4\'b6\'bc\'c9\'e8\'d6\'c3\'ce\'aa
\f4 NO 
\f3 \'b2\'bb\'c8\'bb\'bb\'e1\'b3\'e5\'cd\'bb
\f4 \cf0 \
    \cf11 return\cf0  \cf11 YES\cf0 ;\
\}\
-(\cf11 void\cf0 )scrollViewDidScrollToTop:(\cf7 UIScrollView\cf0  *)scrollView\{\
    \
    \cf8 NSLog\cf0 (\cf13 @"
\f3 \'d2\'d1\'be\'ad\'bb\'d8\'b9\'f6\'b5\'bd\'b6\'a5\'b2\'bf\'c1\'cb
\f4 "\cf0 );\
\}\
\pard\tx1155\pardeftab1155\pardirnatural
\cf12 #pragma mark **
\f3 \'b9\'d8\'d3\'da\'cb\'f5\'b7\'c5\'b5\'c4\'b4\'fa\'c0\'ed\'b7\'bd\'b7\'a8
\f4 **\
\pard\tx1155\pardeftab1155\pardirnatural
\cf6 //
\f3 \'b7\'b5\'bb\'d8\'b5\'c4\'b2\'ce\'ca\'fd\'ca\'c7\'d6\'b8
\f4 scrollView
\f3 \'b5\'c4\'c4\'c4\'b8\'f6\'d7\'d3
\f4 view
\f3 \'d7\'f6\'cb\'f5\'b7\'c5
\f4 \cf0 \
-(\cf7 UIView\cf0  *)viewForZoomingInScrollView:(\cf7 UIScrollView\cf0  *)scrollView\{\
    \
    \cf11 return\cf0  scrollView.\cf10 subviews\cf0 [\cf9 0\cf0 ];\
\}\
\
-(\cf11 void\cf0 )scrollViewWillBeginZooming:(\cf7 UIScrollView\cf0  *)scrollView withView:(\cf7 UIView\cf0  *)view\{\
    \
    \cf8 NSLog\cf0 (\cf13 @"
\f3 \'bd\'ab\'d2\'aa\'bf\'aa\'ca\'bc\'cb\'f5\'b7\'c5
\f4 "\cf0 );\
\}\
\cf6 //
\f3 \'d4\'da\'cb\'f5\'b7\'c5\'b9\'fd\'b3\'cc\'b5\'b1\'d6\'d0\'d2\'bb\'d6\'b1\'b1\'bb\'b5\'f7\'d3\'c3
\f4 \cf0 \
-(\cf11 void\cf0 )scrollViewDidZoom:(\cf7 UIScrollView\cf0  *)scrollView\{\
   \
    \cf8 NSLog\cf0 (\cf13 @"
\f3 \'bf\'aa\'ca\'bc\'cb\'f5\'b7\'c5
\f4 "\cf0 );\
\}\
-(\cf11 void\cf0 )scrollViewDidEndZooming:(\cf7 UIScrollView\cf0  *)scrollView withView:(\cf7 UIView\cf0  *)view atScale:(\cf10 CGFloat\cf0 )scale\{\
   \
    \cf8 NSLog\cf0 (\cf13 @"
\f3 \'bd\'e1\'ca\'f8\'cb\'f5\'b7\'c5
\f4 "\cf0 );\
    \
\}\
\
\pard\tx1155\pardeftab1155\pardirnatural

\f3\b\fs72 \cf0 2.\'d2\'ec\'b2\'bd\'cf\'c2\'d4\'d8\
\pard\tx1155\pardeftab1155\pardirnatural

\f4\b0\fs48 \cf0 \
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural

\f3 \cf0 \CocoaLigature1 \'d2\'bb. \'ca\'fd\'be\'dd\'b5\'c4\'cd\'f8\'c2\'e7\'c7\'eb\'c7\'f3\
\
\'a1\'be\'d7\'a2\'a1\'bf\'b4\'f3\'b6\'e0\'ca\'fdAPP\'b6\'bc\'ca\'c7\'d2\'c0\'cd\'d0\'d3\'da\'b7\'fe\'ce\'f1\'c6\'f7\'b5\'c4\'a3\'ac\'d3\'c9\'b7\'fe\'ce\'f1\'c6\'f7\'b8\'ba\'d4\'f0\'ca\'fd\'be\'dd\'b5\'c4\'b9\'dc\'c0\'ed\'bd\'bb\'bb\'a5\'a3\'ac\'b7\'d6\'b7\'a2\'a3\'ac\'c9\'b8\'d1\'a1\'b5\'c8\'b5\'c8\'a1\'a3APP\'d7\'f6\'b5\'c4\'ca\'c2\'c7\'e9\'be\'cd\'ca\'c7\'b7\'a2\'cb\'cd\'c7\'eb\'c7\'f3\'a3\'ac\'bd\'d3\'ca\'d5\'ca\'fd\'be\'dd\'a1\'a3\'b5\'b1\'c8\'bb\'d3\'d0\'d0\'a9\'c7\'eb\'c7\'f3\'d2\'b2\'bf\'c9\'d2\'d4\'b0\'e9\'cb\'e6\'ca\'fd\'be\'dd\'b5\'c4\'c9\'cf\'b4\'ab\'a1\'a3\
\
\'c7\'eb\'c7\'f3(Request):APP\'bf\'cd\'bb\'a7\'b6\'cb\'b7\'a2\'cb\'cd\'b8\'f8\'b7\'fe\'ce\'f1\'c6\'f7\'b5\'c4\'ca\'fd\'be\'dd\'a3\'ac\'b8\'f9\'be\'dd\'b7\'fe\'ce\'f1\'c6\'f7\'d0\'ad\'d2\'e9\'a3\'ac\'cd\'a8\'d6\'aa\'b7\'fe\'ce\'f1\'c6\'f7\'a3\'ac\'d2\'aa\'c7\'f3\'b7\'fe\'ce\'f1\'c6\'f7\'d7\'f6\'b3\'f6\'ca\'fd\'be\'dd\'b5\'c4\'c9\'b8\'d1\'a1\'a3\'ac\'b9\'dc\'c0\'ed\'bb\'f2\'b7\'d6\'b7\'a2\'a1\'a3\
\'cf\'ec\'d3\'a6(Respond):\'b7\'fe\'ce\'f1\'c6\'f7\'bd\'d3\'ca\'d5\'b5\'bdAPP\'b5\'c4\'c7\'eb\'c7\'f3\'a3\'ac\'bb\'e1\'bb\'d8\'c0\'a1\'cf\'ec\'d3\'a6\'a1\'a3\'cf\'ec\'d3\'a6\'b0\'fc\'c0\'a8TCP\'ce\'c8\'b6\'a8\'c1\'b4\'bd\'d3\'b5\'c4\'bd\'a8\'c1\'a2\'a3\'ac\'d2\'d4\'bc\'b0\'ca\'fd\'be\'dd\'b5\'c4\'b4\'ab\'ca\'e4\'a1\'a3\
\
\'a1\'be\'d7\'a2\'a1\'bf\'cd\'f8\'c2\'e7\'ca\'fd\'be\'dd\'b4\'ab\'ca\'e4\'b5\'c4\'b3\'a3\'d3\'c3\'d0\'ad\'d2\'e9\'a3\'ac\'d3\'d0TCP\'ba\'cdUDP\'a1\'a3\'a3\'a8\'c1\'cb\'bd\'e2\'a3\'a9\
//TCP:\'ca\'d7\'cf\'c8\'bd\'a8\'c1\'a2\'ce\'c8\'b6\'a8\'b5\'c4\'b4\'ab\'ca\'e4\'c1\'b4\'bd\'d3\'a3\'ac\'b1\'a3\'d6\'a4\'b4\'ab\'ca\'e4\'ca\'fd\'be\'dd\'a3\'ac\'d5\'fd\'c8\'b7\'ce\'c8\'b6\'a8\'a3\'ac\'d0\'f2\'c1\'d0\'d5\'fd\'b3\'a3\'a3\'ac\'ca\'ca\'ba\'cf\'b4\'ab\'ca\'e4\'ce\'c4\'bc\'fe\
//UDP:\'b2\'bb\'bd\'a8\'c1\'a2\'c1\'b4\'bd\'d3\'a3\'ac\'b7\'a2\'cb\'cd\'b7\'bd\'b7\'a2\'cb\'cd\'ca\'fd\'be\'dd\'ba\'f3\'a3\'ac\'b6\'d4\'ca\'fd\'be\'dd\'b2\'bb\'d4\'d9\'b8\'ba\'d4\'f0\'a3\'ac\'bf\'ec\'cb\'d9\'a3\'ac\'b5\'ab\'ca\'c7\'c8\'dd\'d2\'d7\'d4\'ec\'b3\'c9\'b6\'aa\'b0\'fc\'a3\'ac\'d0\'f2\'c1\'d0\'ce\'c9\'c2\'d2\'ba\'cd\'ba\'f3\'b7\'a2\'cf\'c8\'d6\'c1\'a3\'ac\'ca\'ca\'ba\'cf\'bc\'b4\'ca\'b1\'cd\'a8\'d1\'b6\'a3\'ac\'bb\'f2\'d5\'df\'b9\'e3\'b2\'a5\'cf\'fb\'cf\'a2\'a1\'a3\cf14 \
\
\cf0 	\'be\'d9\'c0\'fd:	\'b5\'d8\'cd\'bc\'b5\'bc\'ba\'bd, \'c2\'db\'cc\'b3\'bf\'cd\'bb\'a7\'b6\'cb,\'cc\'d4\'b1\'a6, QQ, \'ce\'a2\'d0\'c5\'b5\'c8\
\
\'a1\'be\'d7\'a2\'a1\'bf\'ca\'fd\'be\'dd\'b5\'c4\'c7\'eb\'c7\'f3\'d0\'ad\'d2\'e9:\'ca\'d6\'bb\'fa\'d3\'a6\'d3\'c3\'bf\'aa\'b7\'a2\'b5\'c4\'be\'f8\'b4\'f3\'b6\'e0\'ca\'fd\'ca\'fd\'be\'dd\'c7\'eb\'c7\'f3\'d0\'ad\'d2\'e9\'b6\'bc\'ca\'c7\'ca\'b9\'d3\'c3http(\'b3\'ac\'ce\'c4\'b1\'be\'b4\'ab\'ca\'e4\'d0\'ad\'d2\'e9)\'a1\'a3\
	\'d6\'f7\'d2\'aa\'ca\'b9\'d3\'c3\'b5\'c4\'c7\'eb\'c7\'f3\'a3\'ba\
	<1>Post\'c7\'eb\'c7\'f3:\'c7\'eb\'c7\'f3\'ca\'fd\'be\'dd\'b2\'bb\'c2\'e3\'c2\'b6\'a3\'ac\'ca\'ca\'ba\'cf\'cf\'f2\'b7\'fe\'ce\'f1\'c6\'f7\'c9\'cf\'b4\'ab\'ce\'c4\'bc\'fe\'b5\'c8\'b4\'f3\'ca\'fd\'be\'dd\'a1\'a3\
	<2>get\'c7\'eb\'c7\'f3:\'d7\'ee\'b3\'a3\'d3\'c3\'b5\'c4app\'ca\'fd\'be\'dd\'c7\'eb\'c7\'f3\'c4\'a3\'ca\'bd\'a3\'ac\'cd\'a8\'b9\'fd\'c2\'e3\'c2\'b6\'b5\'c4\'b4\'ab\'b2\'ce\'b7\'bd\'ca\'bd\'a3\'ac\'bd\'ab\'ce\'d2\'c3\'c7\'c7\'eb\'c7\'f3\'b5\'c4\'ca\'fd\'be\'dd\'b7\'a2\'cb\'cd\'b8\'f8\'b7\'fe\'ce\'f1\'b6\'cb\'a3\'ac\'b7\'fe\'ce\'f1\'b6\'cb\'bd\'e2\'ce\'f6http\'d0\'ad\'d2\'e9\'a3\'ac\'b8\'f9\'be\'dd\'b2\'ce\'ca\'fd\'b9\'dc\'c0\'ed\'a3\'ac\'c9\'b8\'d1\'a1\'a3\'ac\'b7\'d6\'b7\'a2\'ca\'fd\'be\'dd\'a3\'ac\'b2\'a2\'d7\'f7\'b3\'f6\'cf\'e0\'d3\'a6\'cf\'ec\'d3\'a6\'a1\'a3\
	<3>head\'c7\'eb\'c7\'f3:\'b8\'faget\'c7\'eb\'c7\'f3\'c0\'e0\'cb\'c6\'a3\'ac\'b5\'ab\'ca\'c7\'bb\'e1\'b5\'c3\'b5\'bd\'b1\'a8\'ce\'c4\'cd\'b7\'b5\'c4\'bb\'d8\'c0\'a1\'a3\'ac\'b1\'e3\'d3\'da\'bc\'ec\'b2\'e2\'ca\'fd\'be\'dd\'b5\'c4\'b4\'ab\'ca\'e4\'b7\'bd\'ca\'bd\'ba\'cd\'ca\'fd\'be\'dd\'ca\'c7\'cb\'f0\'bb\'b5\'b5\'c8\'d0\'c5\'cf\'a2\'a1\'a3\cf15 \
\
\cf0 \'a1\'be\'d7\'a2\'a1\'bf\'c0\'ed\'bd\'e2\
//\'d4\'da\'e4\'af\'c0\'c0\'c6\'f7\'c9\'cf\'d6\'b1\'bd\'d3\'ca\'fd\'c8\'e7IP\'a3\'ac\'be\'cd\'ca\'c7\'b7\'a2\'cb\'cdhttp\'c7\'eb\'c7\'f3\'b8\'f8\'b7\'fe\'ce\'f1\'c6\'f7\cf15 \
http://iappfree.candou.com:8080/free/applications/limited?currency=rmb&page=2\
\
\cf0 \'a1\'be\'d7\'a2\'a1\'bf\'ca\'fd\'be\'dd\'b8\'f1\'ca\'bdJSon\'ba\'cdXml\
//\'d4\'da\'d2\'c6\'b6\'afAPP\'b5\'b1\'d6\'d0\'a3\'ac\'b7\'fe\'ce\'f1\'c6\'f7\'b7\'a2\'cb\'cd\'b9\'fd\'c0\'b4\'b5\'c4\'ca\'fd\'be\'dd\'a3\'ac\'b6\'bc\'ca\'c7\'d7\'d6\'b7\'fb\'b4\'ae\'a3\'ac\'d3\'d0\'c1\'bd\'d6\'d6\'b8\'f1\'ca\'bdJSon\'ba\'cdXml\
\
//\'bd\'abJSon\'b8\'f1\'ca\'bd\'b5\'c4\'ca\'fd\'be\'dd\'cc\'e1\'c8\'a1\'b3\'f6\'c0\'b4\'a3\'ac\'b1\'a3\'b4\'e6\'b5\'bd\'ca\'fd\'be\'dd\'c4\'a3\'d0\'cd\'d6\'d0\'b5\'c4\'b9\'fd\'b3\'cc\'a3\'ac\'b3\'c6\'ce\'aaJSon\'bd\'e2\'ce\'f6\
//\'bd\'abXml\'b8\'f1\'ca\'bd\'b5\'c4\'ca\'fd\'be\'dd\'cc\'e1\'c8\'a1\'b3\'f6\'c0\'b4\'a3\'ac\'b1\'a3\'b4\'e6\'b5\'bd\'ca\'fd\'be\'dd\'c4\'a3\'d0\'cd\'d6\'d0\'b5\'c4\'b9\'fd\'b3\'cc\'a3\'ac\'b3\'c6\'ce\'aaXml\'bd\'e2\'ce\'f6\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural
\cf15 \
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural
\cf0 \'a1\'be\'d7\'a2\'a1\'bf\'d2\'bb\'b0\'e3\'bf\'cd\'bb\'a7\'b6\'cb\'c1\'f7\'b3\'cc\
\'b7\'a2\'cb\'cd\'c7\'eb\'c7\'f3 -> \'b5\'c8\'b4\'fd\'cf\'ec\'d3\'a6 -> \'bd\'a8\'c1\'a2\'c1\'b4\'bd\'d3 ->\'cf\'c2\'d4\'d8\'ca\'fd\'be\'dd -> \'bd\'e2\'ce\'f6\'ca\'fd\'be\'dd -> \'b4\'e6\'c8\'eb\'ca\'fd\'be\'dd\'c4\'a3\'d0\'cd -> mvc \'cf\'d4\'ca\'be\'b5\'bdUI\
	\
\
\'b6\'fe.\'cd\'f8\'c2\'e7\'ca\'fd\'be\'dd\'b5\'c4\'cf\'c2\'d4\'d8\
		<1>\'cd\'ac\'b2\'bd\'cf\'c2\'d4\'d8<\'b5\'a5\'cf\'df\'b3\'cc\'a3\'ac\'d4\'da\'cf\'c2\'d4\'d8\'cd\'ea\'b3\'c9\'c7\'b0\'a3\'ac\'cf\'df\'b3\'cc\'d7\'e8\'c8\'fb>\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural
\cf15 \
		\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural
\cf0 		<2>\'d2\'ec\'b2\'bd\'cf\'c2\'d4\'d8<\'bf\'aa\'b1\'d9\'d0\'c2\'cf\'df\'b3\'cc\'b8\'ba\'d4\'f0\'cf\'c2\'d4\'d8\'a3\'ac\'d6\'f7\'cf\'df\'b3\'cc\'b2\'bb\'bb\'e1\'bf\'a8\'cb\'c0\'a3\'ac\'b3\'cc\'d0\'f2\'c8\'d4\'bf\'c9\'bc\'cc\'d0\'f8\'d6\'b4\'d0\'d0\'a3\'ac\'b5\'b1\'d7\'d3\'cf\'df\'b3\'cc\'cd\'ea\'b3\'c9\'cf\'c2\'d4\'d8\'a3\'ac\'cd\'a8\'b9\'fd\'bb\'d8\'b5\'f7\'b7\'b4\'c0\'a1\'ca\'fd\'be\'dd>
\fs72 \
\pard\tx1155\pardeftab1155\pardirnatural

\f4\fs48 \cf6 \CocoaLigature0  
\f3 \'cd\'f8\'c2\'e7\'ca\'fd\'be\'dd\'c7\'eb\'c7\'f3
\f4 :\
     1.
\f3 \'cd\'ac\'b2\'bd
\f4 :
\f3 \'d4\'da\'cd\'ac\'d2\'bb\'ca\'b1\'bc\'e4\'b5\'e3
\f4 ,
\f3 \'d6\'bb\'bf\'c9\'d2\'d4\'d7\'f6\'d2\'bb\'bc\'fe\'ca\'c2\'c7\'e9
\f4 \
     2.
\f3 \'d2\'ec\'b2\'bd
\f4 :
\f3 \'d4\'da\'cd\'ac\'d2\'bb\'ca\'b1\'bc\'e4\'b5\'e3
\f4 ,
\f3 \'bf\'c9\'d2\'d4\'cd\'ac\'ca\'b1\'d7\'f6\'b6\'e0\'bc\'fe\'ca\'c2\'c7\'e9
\f4 \
     \
     
\f3 \'cf\'df\'b3\'cc
\f4 :
\f3 \'bf\'c9\'d2\'d4\'c0\'ed\'bd\'e2\'b3\'c9\'cd\'a8\'b5\'c0
\f4 \
     \
     
\f3 \'b1\'c8\'bd\'cf\'cd\'ac\'b2\'bd\'d3\'eb\'d2\'ec\'b2\'bd\'b5\'c4\'d3\'c5\'c8\'b1\'b5\'e3
\f4 \
     1.
\f3 \'b5\'b1\'cf\'c2\'d4\'d8\'d0\'a1\'ca\'fd\'be\'dd\'b5\'c4\'ca\'b1\'ba\'f2\'ca\'b9\'d3\'c3\'cd\'ac\'b2\'bd
\f4 ,
\f3 \'b4\'f3\'ca\'fd\'be\'dd\'b5\'c4\'ca\'b1\'ba\'f2\'ca\'b9\'d3\'c3\'d2\'ec\'b2\'bd
\f4 \
     2.
\f3 \'d0\'e8\'d2\'aa\'c9\'cf\'b4\'ab\'ca\'fd\'be\'dd\'b5\'c4\'ca\'b1\'ba\'f2\'ca\'b9\'d3\'c3\'d2\'ec\'b2\'bd
\f4 \
     3.
\f3 \'d2\'bb\'b0\'e3\'d2\'ec\'b2\'bd\'b1\'c8\'cd\'ac\'b2\'bd\'b5\'c4\'d0\'a7\'c2\'ca\'b8\'df
\f4 \
     \
     
\f3 \'d7\'a2\'d2\'e2
\f4 :
\f3 \'d2\'ec\'b2\'bd\'b5\'c4\'ca\'b9\'d3\'c3\'c1\'bf\'b1\'c8\'cd\'ac\'b2\'bd\'d2\'aa\'b4\'f3\

\f4 \cf0 - (\cf11 void\cf0 )viewDidLoad\
\{\
    [\cf11 super\cf0  \cf8 viewDidLoad\cf0 ];\
	\cf6 // Do any additional setup after loading the view, typically from a nib.\cf0 \
    \
    \cf6 //
\f3 \'d2\'ec\'b2\'bd\'cf\'c2\'d4\'d8
\f4 \cf0 \
    \cf6 //
\f3 \'cd\'f8\'c2\'e7
\f4 IP\cf0 \
    \cf7 NSString\cf0  * urlStr = \cf13 @"https://itunes.apple.com/cn/rss/toppaidapplications/limit=20/xml"\cf0 ;\
    \cf6 //
\f3 \'d7\'ca\'d4\'b4\'b6\'a8\'ce\'bb\'b7\'fb
\f4 \cf0 \
    \cf7 NSURL\cf0  * url = [\cf7 NSURL\cf0  \cf8 URLWithString\cf0 :urlStr];\
    \cf6 //
\f3 \'b4\'b4\'bd\'a8\'c7\'eb\'c7\'f3\'b6\'d4\'cf\'f3
\f4 \cf0 \
    \cf7 NSURLRequest\cf0  * urlRequest = [\cf7 NSURLRequest\cf0  \cf8 requestWithURL\cf0 :url];\
    \
    \cf6 //
\f3 \'b4\'b4\'bd\'a8\'c1\'b4\'bd\'d3\'b6\'d4\'cf\'f3\'a3\'ac\'b8\'ba\'d4\'f0\'b7\'a2\'cb\'cd\'c7\'eb\'c7\'f3\'a3\'ac\'b2\'a2\'d4\'da\'ca\'d5\'b5\'bd\'cf\'ec\'d3\'a6\'ba\'f3\'a3\'ac\'bd\'a8\'c1\'a2\'c1\'b4\'bd\'d3\'a1\'a3
\f4 \cf0 \
    \cf16 _connection\cf0  = [[\cf7 NSURLConnection\cf0  \cf8 alloc\cf0 ] \cf8 initWithRequest\cf0 :urlRequest \cf8 delegate\cf0 :\cf11 self\cf0 ];\
    \cf6 //
\f3 \'b5\'da\'d2\'bb\'b8\'f6\'b2\'ce\'ca\'fd\'ca\'c7\'c7\'eb\'c7\'f3\'a3\'ac\'b5\'da\'b6\'fe\'b8\'f6\'b2\'ce\'ca\'fd\'ca\'c7\'b4\'fa\'c0\'ed\'a3\'ac\'d3\'c3\'d3\'da\'cf\'c2\'d4\'d8\'b5\'bd\'ca\'fd\'be\'dd\'ba\'f3\'a3\'ac\'bb\'d8\'c0\'a1\'ca\'fd\'be\'dd
\f4 \cf0 \
    \
    \cf6 //_connectionc
\f3 \'b4\'b4\'bd\'a8\'d6\'ae\'ba\'f3\'a3\'ac\'c1\'a2\'bf\'cc\'b4\'b4\'bd\'a8\'d2\'bb\'b8\'f6\'d0\'c2\'b5\'c4\'cf\'df\'b3\'cc\'a3\'ac\'b3\'c6\'ce\'aa\'d6\'f7\'cf\'df\'b3\'cc\'b5\'c4\'d7\'d3\'cf\'df\'b3\'cc\'a3\'ac\'d7\'d3\'cf\'df\'b3\'cc\'b8\'ba\'d4\'f0\'cf\'c2\'d4\'d8\'a3\'ac\'cd\'ea\'b3\'c9\'ba\'f3\'a3\'ac\'cd\'a8\'b9\'fd\'d0\'ad\'d2\'e9\'b7\'bd\'b7\'a8\'bb\'d8\'b5\'f7\'a1\'a3
\f4 \cf0 \
    \cf6 //
\f3 \'b4\'b4\'bd\'a8\'b3\'f6
\f4 data
\f3 \'b6\'d4\'cf\'f3
\f4  //
\f3 \'d3\'c3\'d3\'da\'d7\'b0\'d4\'d8\'ca\'fd\'be\'dd
\f4 \cf0 \
    \cf16 _data\cf0  = [[\cf7 NSMutableData\cf0  \cf8 alloc\cf0 ] \cf8 init\cf0 ];\
\}\
\
\pard\tx1155\pardeftab1155\pardirnatural
\cf12 #pragma mark - 
\f3 \'d0\'ad\'d2\'e9\'b7\'bd\'b7\'a8
\f4 \cf0 \
- (\cf11 void\cf0 )connection:(\cf7 NSURLConnection\cf0  *)connection didReceiveResponse:(\cf7 NSURLResponse\cf0  *)response\
\{\
    \cf8 NSLog\cf0 (\cf13 @"
\f3 \'ca\'d5\'b5\'bd\'b7\'fe\'ce\'f1\'c6\'f7\'cf\'ec\'d3\'a6\'a3\'ac\'bc\'b4\'bd\'ab\'bd\'a8\'c1\'a2\'c1\'b4\'bd\'d3\'a3\'ac\'cf\'c2\'d4\'d8\'ca\'fd\'be\'dd
\f4 "\cf0 );\
    \cf11 if\cf0  ([response \cf8 isKindOfClass\cf0 :[\cf7 NSHTTPURLResponse\cf0  \cf8 class\cf0 ]] == \cf11 YES\cf0 ) \{\
        \cf6 //
\f3 \'c8\'e7\'b9\'fb\'d0\'ad\'d2\'e9\'ca\'c7
\f4 http
\f3 \'cf\'ec\'d3\'a6\'a3\'ac\'d6\'a4\'c3\'f7\'cf\'ec\'d3\'a6\'ca\'c7\'d5\'fd\'c8\'b7\'b5\'c4\'a3\'ac\'b4\'f2\'d3\'a1\'cf\'ec\'d3\'a6\'b5\'c4\'d7\'b4\'cc\'ac
\f4 \cf0 \
        \cf7 NSHTTPURLResponse\cf0  * httpresponse = (\cf11 id\cf0 )response;\
\pard\tx1155\pardeftab1155\pardirnatural
\cf6 //        NSHTTPURLResponse
\f3 \'bc\'cc\'b3\'d0\'d7\'d4
\f4 NSURLResponse\cf0 \
        \cf8 NSLog\cf0 (\cf13 @"%ld"\cf0 , (\cf11 long\cf0 )httpresponse.\cf10 statusCode\cf0 );\
        \cf6 //200
\f3 \'b3\'c9\'b9\'a6
\f4   404 
\f3 \'ca\'c7\'b4\'ed\'ce\'f3\'a3\'ac\'c3\'bb\'d3\'d0\'cf\'ec\'d3\'a6\'a1\'a3
\f4 \cf0 \
    \}\
    \
    \cf6 //
\f3 \'ca\'d5\'b5\'bd\'cf\'ec\'d3\'a6\'d6\'ae\'ba\'f3\'a3\'ac
\f4 connection
\f3 \'bb\'e1\'d7\'d4\'c8\'bb\'b5\'c4\'bd\'a8\'c1\'a2\'c1\'b4\'bd\'d3\'a3\'ac\'cf\'c2\'d4\'d8\'ca\'fd\'be\'dd\'a1\'a3
\f4 \cf0 \
    \
    \cf6 //
\f3 \'c7\'e5\'bf\'d5
\f4 _data\cf0 \
    \cf16 _data\cf0 .\cf10 length\cf0  = \cf9 0\cf0 ;\
\}\
\
- (\cf11 void\cf0 )connection:(\cf7 NSURLConnection\cf0  *)connection didReceiveData:(\cf7 NSData\cf0  *)data\
\{\
    \cf8 NSLog\cf0 (\cf13 @"
\f3 \'ca\'d5\'b5\'bd\'ca\'fd\'be\'dd
\f4 "\cf0 );\
    \cf6 //
\f3 \'c8\'e7\'b9\'fb\'ca\'fd\'be\'dd\'b1\'c8\'bd\'cf\'b4\'f3\'a3\'ac\'d5\'e2\'b8\'f6\'ba\'af\'ca\'fd\'bb\'e1\'b7\'b4\'b8\'b4\'b5\'f7\'d3\'c3\'a3\'ac\'c3\'bf\'b4\'ce\'bb\'f1\'c8\'a1\'b2\'bf\'b7\'d6\'ca\'fd\'be\'dd\'a3\'ac\'ca\'fd\'be\'dd\'be\'cd\'ca\'c7\'b2\'ce\'ca\'fd
\f4 data\cf0 \
    \
    \cf6 //
\f3 \'bd\'ab\'c3\'bf\'b4\'ce\'cf\'c2\'d4\'d8\'b5\'bd\'b5\'c4\'ca\'fd\'be\'dd\'a3\'ac\'c6\'b4\'bd\'d3\'b5\'bd
\f4 _data
\f3 \'d6\'d0
\f4 \cf0 \
    [\cf16 _data\cf0  \cf8 appendData\cf0 :data];\
\}\
\
- (\cf11 void\cf0 )connectionDidFinishLoading:(\cf7 NSURLConnection\cf0  *)connection\
\{\
    \cf8 NSLog\cf0 (\cf13 @"
\f3 \'ca\'fd\'be\'dd\'bd\'d3\'ca\'d5\'cd\'ea\'b1\'cf
\f4 "\cf0 );\
    \
    \cf8 NSLog\cf0 (\cf13 @"%s"\cf0 , \cf16 _data\cf0 .\cf10 bytes\cf0 );\
\}\
\
- (\cf11 void\cf0 )connection:(\cf7 NSURLConnection\cf0  *)connection didFailWithError:(\cf7 NSError\cf0  *)error\
\{\
    \cf8 NSLog\cf0 (\cf13 @"
\f3 \'cf\'c2\'d4\'d8\'b7\'a2\'c9\'fa\'b4\'ed\'ce\'f3
\f4  %@"\cf0 , error);\
\}\
\pard\tx1155\pardeftab1155\pardirnatural

\f3\fs72 \cf0 \CocoaLigature1 \
\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\pardirnatural
\cf5 \'c8\'fd\'a1\'a2\'cf\'c2\'b4\'ce\'bf\'ce\'b3\'cc\'a3\'ba\cf0 \
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\pardirnatural

\fs48 \cf0 \
\'a1\'aa>
\f1\fs40 \expnd0\expndtw0\kerning0
 
\f3\fs48 UITableView
\fs72 \kerning1\expnd0\expndtw0 \

\fs48 \
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\pardirnatural

\fs72 \cf5 \'cb\'c4\'a1\'a2\'d7\'f7\'d2\'b5\'a3\'ba
\fs48 \cf0 \
\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural
\cf0 1.\'a1\'f9\'ca\'ec\'cf\'a4\'bf\'ce\'cc\'c3\'b4\'fa\'c2\'eb\
\
2.\'a1\'f9\'b8\'b4\'cf\'b0OC\'b5\'da\'c1\'f9\'cc\'ec\
\
\
\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ri-11180\pardirnatural
\cf0 \
\
\
\
}